package com.zxp.mybatis.dao;

import com.zxp.mybatis.bean.User;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import java.util.Date;
import java.util.List;

public interface UserMapper {

    @Select("select * from user where id=#{id}")
    User selectByid(Integer id);

    User selectUser2(Integer i);

    User selectByid2(Integer id);

    int insertUser(User user);

    // 方式一：@Param("name") 方式二：编译的时候.插件带上参数-parameters
    int insertUser2( String name, Date createTime, Date updateTime);

    int updateByid2(User user);

    List<User> selectIds(@Param("ids") List<Integer> ids);


}
